<?php


$config = array(
    'Banco' => array( // LISTO
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Deno',
            'label' => 'Denominación',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Dir_Central',
            'label' => 'Dirección de la Central',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Telefono',
            'label' => 'Teléfono',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[11]|max_length[11]'
        )
    ),
    'Banda' => array(
        array(
            'field' => 'N_banda',
            'label' => 'Código de la Banda',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'N_miembro',
            'label' => 'Numero de Miembros',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )        
    ),
    'Catalogo_Departamento' => array(
        array(
            'field' => 'Cod_TD',
            'label' => 'Código Departamento',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Descrp_Td',
            'label' => 'Descripción',
            'rules' => 'trim|required|strip_tags|xss_clean'
        )
    ),   
    'Cargo' => array(
        array(
            'field' => 'Cod_C',
            'label' => 'Código del Cargo',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Descrp_C',
            'label' => 'Descripción',
            'rules' => 'trim|required|strip_tags|xss_clean|'
        )        
    ),
    'Condena' => array(
        array(
            'field' => 'Nro_caso',
            'label' => 'Nº de Caso',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_b',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_s',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Ci_pd',
            'label' => 'C.I. del Detenido',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[7]|max_length[8]'
        ),
        array(
            'field' => 'Ci_j',
            'label' => 'Código del Juez',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'F_atr', 
            'label' => 'Fecha del Suceso',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Adcond', 
            'label' => 'Año(s) de condena',
            'rules' => 'trim|required|strip_tags|xss_clean'
        )
        
    ),
    'Departamento' => array(
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_Td',
            'label' => 'Código Departamento',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )        
    ),
    'Detenido' => array(
        array(
            'field' => 'CI',
            'label' => 'C.I.',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[|7]|max_length[8]'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim|required|strip_tags|xss_clean|'
        ),
        array(
            'field' => 'F_Nac',
            'label' => 'Fecha de Nacimiento',
            'rules' => 'trim|strip_tags|xss_clean'
        ),
        array(
            'field' => 'N_banda',
            'label' => 'Código de la Banda',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Alias',
            'label' => 'Alias',
            'rules' => 'trim|strip_tags|xss_clean|'
        )
    ),
    'Empleado' => array(  // LISTO aun falta verificar
        array(
            'field' => 'Ficha',
            'label' => 'Ficha',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim|required|strip_tags|xss_clean|'
        ),
        array(
            'field' => 'Dir_Emp',
            'label' => 'Direccion',
            'rules' => 'trim|required|strip_tags|xss_clean|max_length[49]'
        ),
        array(
            'field' => 'Est_Civil',
            'label' => 'Estado Civil',
            'rules' => 'trim|required|strip_tags|xss_clean|alpha'
        ),
        array(
            'field' => 'Sexo',
            'label' => 'Sexo',
            'rules' => 'trim|required|strip_tags|xss_clean|alpha'
        ),
        array(
            'field' => 'F_Nac', 
            'label' => 'Fecha de Nacimiento',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Ing',  
            'label' => 'Fecha de Ingreso',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Egr',  
            'label' => 'Fecha de Egreso',
            'rules' => 'strip_tags|xss_clean'
        ),
        array(
            'field' => 'Status',
            'label' => 'Estatus',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'S_Dev',
            'label' => 'Sueldo',
            'rules' => 'trim|required|is_natural_no_zero|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Ficha_J',
            'label' => 'Ficha del Jefe',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_B',
            'label' => 'Código Bancario',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_TD',
            'label' => 'Código Departamento',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Email',
            'label' => 'Email',
            'rules' => 'trim|required|valid_email|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Telefono',
            'label' => 'Teléfono',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[11]|max_length[11]'
        ),
        array(
            'field' => 'Cod_C',
            'label' => 'Código del Cargo',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'F_Ini',
            'label' => 'Fecha Inicio del Cargo',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Fin',
            'label' => 'Fecha Fin del Cargo',
            'rules' => 'trim|strip_tags|xss_clean'
        )         
    ),
    'Juez' => array(
        array(
            'field' => 'Clave',
            'label' => 'Código del Juez',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'anos_servicio',
            'label' => 'Años de servicio',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Sucursal' => array( // LISTO
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|alphanumeric'
        ),
        array(
            'field' => 'Dir_S',
            'label' => 'Dirección',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'N_emp',
            'label' => 'Nº de Empleados',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero_no_zero'
        )
    ),
    'Vigilante' => array(
        array(
            'field' => 'CI',
            'label' => 'Cedula de Identidad',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim|required|strip_tags|xss_clean|'
        ),
        array(
            'field' => 'Dir_v',
            'label' => 'Direccion',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Nac',
            'label' => 'Fecha de Nacimiento',
            'rules' => 'trim|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Num_telf',
            'label' => 'Teléfono',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[11]|max_length[11]'
        ),
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'F_Ini',
            'label' => 'Fecha Inicio del Cargo',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Fin',
            'label' => 'Fecha Fin del Cargo',
            'rules' => 'trim|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Pos_arma',
            'label' => 'Posesión de Arma',
            'rules' => 'trim|required|strip_tags|xss_clean|alpha'
        )    
    ),
    'Login' => array(   // LISTO
        array(
            'field' => 'nombre',
            'label' => 'Nombre',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'password',
            'label' => 'Contraseña',
            'rules' => 'trim|required|strip_tags|xss_clean'
        )          
    ),
    'Menu' => array(   // LISTO
        array(
            'field' => 'Tabla',
            'label' => 'Tabla',
            'rules' => 'required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'operacion',
            'label' => 'operacion',
            'rules' => 'required'
        )
    ),
    'Consulta1' => array( // LISTO
        array(
            'field' => 'e_status',
            'label' => 'Estatus del Empleado',
            'rules' => 'trim|required|strip_tags|xss_clean|alpha|min_length[|1]|max_length[1]'
        ),
        array(
            'field' => 'b_CodB',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Consulta2' => array( 
        array(
            'field' => 'Ini_per',
            'label' => 'Inicio del Periodo',
            'rules' => 'trim|required|'
        ),
        array(
            'field' => 'Fin_per',
            'label' => 'Fin del Periodo',
            'rules' => 'trim|required|'
        )
    ),
    'Consulta3'=> array( 
        array(
            'field' => 'Cod_b',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),    
    'Consulta5'=> array( 
        array(
            'field' => 'Ini_per',
            'label' => 'Desde',
            'rules' => 'trim|required|'
        ),
        array(
            'field' => 'Fin_per',
            'label' => 'Hasta',
            'rules' => 'trim|required|'
        )
    ),
    
    'Consulta6'=> array( 
        array(
            'field' => 'ficha',
            'label' => 'Ficha',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Eliminar'=> array( 
        array(
            'field' => 'Ficha',
            'label' => 'Ficha',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Eliminarbanco'=> array( 
        array(
            'field' => 'Cod_B',
            'label' => 'Codigo del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Eliminarbanda'=> array( 
        array(
            'field' => 'N_banda',
            'label' => 'Codigo de la Banda',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Eliminarcargo'=> array( 
        array(
            'field' => 'Cod_C',
            'label' => 'Codigo del Cargo',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Eliminarcatalogo'=> array( 
        array(
            'field' => 'Cod_TD',
            'label' => 'Codigo del Catálogo de Departamentos',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Eliminarcondena'=> array( 
        array(
            'field' => 'Nro_caso',
            'label' => 'Nº de Caso',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'Eliminardepartamento'=> array(
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_Td',
            'label' => 'Código Departamento',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),   
    'Eliminardetenido' => array(
        array(
            'field' => 'CI',
            'label' => 'C.I.',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[|7]|max_length[8]'
        ),
    ),
    'Eliminarjuez' => array(
        array(
            'field' => 'Clave',
            'label' => 'Código del Juez',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
    ),
    'Eliminarsucursal' => array( // LISTO
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|alphanumeric'
        ),
    ),
    'Eliminarvigilante' => array(
        array(
            'field' => 'CI',
            'label' => 'Cedula de Identidad',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
    ),
    // UPDATES
    
    
    'updBanco' => array( // LISTO
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Deno',
            'label' => 'Denominación',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'Dir_Central',
            'label' => 'Dirección de la Central',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'Telefono',
            'label' => 'Teléfono',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero|min_length[11]|max_length[11]'
        )
    ),
    'updBanda' => array(
        array(
            'field' => 'N_banda',
            'label' => 'Código de la Banda',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'N_miembro',
            'label' => 'Numero de Miembros',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'updCatalogo_Departamento' => array(
        array(
            'field' => 'Cod_TD',
            'label' => 'Código Departamento',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Descrp_Td',
            'label' => 'Descripción',
            'rules' => 'trim|strip_tags|xss_clean'
        )
    ),
    'updCargo' => array(
        array(
            'field' => 'Cod_C',
            'label' => 'Código del Cargo',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Descrp_C',
            'label' => 'Descripción',
            'rules' => 'trim|strip_tags|xss_clean|'
        )        
    ),
    'updCondena' => array(
        array(
            'field' => 'Nro_caso',
            'label' => 'Nº de Caso',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_b',
            'label' => 'Código del Banco',
            'rules' => 'trim|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_s',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Ci_pd',
            'label' => 'C.I. del Detenido',
            'rules' => 'trim|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[7]|max_length[8]'
        ),
        array(
            'field' => 'Ci_j',
            'label' => 'Código del Juez',
            'rules' => 'trim|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'F_atr', 
            'label' => 'Fecha del Suceso',
            'rules' => 'trim|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Adcond', 
            'label' => 'Año(s) de condena',
            'rules' => 'trim|strip_tags|xss_clean'
        )
        
    ),
    'updDepartamento' => array(
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_Td',
            'label' => 'Código Departamento',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        )        
    ),
    'updDetenido' => array(
        array(
            'field' => 'CI',
            'label' => 'C.I.',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[|7]|max_length[8]'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim||strip_tags|xss_clean|'
        ),
        array(
            'field' => 'F_Nac',
            'label' => 'Fecha de Nacimiento',
            'rules' => 'trim|strip_tags|xss_clean'
        ),
        array(
            'field' => 'N_banda',
            'label' => 'Código de la Banda',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'Alias',
            'label' => 'Alias',
            'rules' => 'trim|strip_tags|xss_clean|'
        )
    ),
    'Empleado' => array(  // LISTO aun falta verificar
        array(
            'field' => 'Ficha',
            'label' => 'Ficha',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim||strip_tags|xss_clean|'
        ),
        array(
            'field' => 'Dir_Emp',
            'label' => 'Direccion',
            'rules' => 'trim||strip_tags|xss_clean|max_length[49]'
        ),
        array(
            'field' => 'Est_Civil',
            'label' => 'Estado Civil',
            'rules' => 'trim||strip_tags|xss_clean|alpha'
        ),
        array(
            'field' => 'Sexo',
            'label' => 'Sexo',
            'rules' => 'trim||strip_tags|xss_clean|alpha'
        ),
        array(
            'field' => 'F_Nac', 
            'label' => 'Fecha de Nacimiento',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Ing',  
            'label' => 'Fecha de Ingreso',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Egr',  
            'label' => 'Fecha de Egreso',
            'rules' => 'strip_tags|xss_clean'
        ),
        array(
            'field' => 'Status',
            'label' => 'Estatus',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'S_Dev',
            'label' => 'Sueldo',
            'rules' => 'trim||is_natural_no_zero|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Ficha_J',
            'label' => 'Ficha del Jefe',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_B',
            'label' => 'Código Bancario',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código Sucursal',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_TD',
            'label' => 'Código Departamento',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Email',
            'label' => 'Email',
            'rules' => 'trim||valid_email|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Telefono',
            'label' => 'Teléfono',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero|min_length[11]|max_length[11]'
        ),
        array(
            'field' => 'Cod_C',
            'label' => 'Código del Cargo',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'F_Ini',
            'label' => 'Fecha Inicio del Cargo',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Fin',
            'label' => 'Fecha Fin del Cargo',
            'rules' => 'trim|strip_tags|xss_clean'
        )         
    ),
    'updJuez' => array(
        array(
            'field' => 'Clave',
            'label' => 'Código del Juez',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'anos_servicio',
            'label' => 'Años de servicio',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero'
        )
    ),
    'updSucursal' => array( // LISTO
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|alphanumeric'
        ),
        array(
            'field' => 'Dir_S',
            'label' => 'Dirección',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'N_emp',
            'label' => 'Nº de Empleados',
            'rules' => 'trim||strip_tags|xss_clean|integer|is_natural_no_zero_no_zero'
        ),
    ),
    'updVigilante' => array(
        array(
            'field' => 'CI',
            'label' => 'Cedula de Identidad',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Nombre',
            'label' => 'Nombre',
            'rules' => 'trim||strip_tags|xss_clean|'
        ),
        array(
            'field' => 'Dir_v',
            'label' => 'Direccion',
            'rules' => 'trim||strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Nac',
            'label' => 'Fecha de Nacimiento',
            'rules' => 'trim||xss_clean'
        ),
        array(
            'field' => 'Num_telf',
            'label' => 'Teléfono',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero|min_length[11]|max_length[11]'
        ),
        array(
            'field' => 'Cod_B',
            'label' => 'Código del Banco',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'Cod_S',
            'label' => 'Código de la Sucursal',
            'rules' => 'trim|required|strip_tags|xss_clean|integer|is_natural_no_zero'
        ),
        array(
            'field' => 'F_Ini',
            'label' => 'Fecha Inicio del Cargo',
            'rules' => 'trim|required|strip_tags|xss_clean'
        ),
        array(
            'field' => 'F_Fin',
            'label' => 'Fecha Fin del Cargo',
            'rules' => 'trim|strip_tags|xss_clean'
        ),
        array(
            'field' => 'Pos_arma',
            'label' => 'Posesión de Arma',
            'rules' => 'trim||strip_tags|xss_clean|alpha'
        ),
    ),
);  

